/**
 * Project Name:UIMS
 * File Name:Notice.java
 * Package Name:com.bgi.uims.module.sys.notice.dto
 * CreateDate:2015年3月27日 下午02:44:50
 * Copyright (c) 2015, BGI_DX All Rights Reserved.
 */     

package com.bgi.uims.module.sys.notice.dto;

import java.util.HashMap;
import java.util.Map;

import com.bgi.uims.common.dto.Common;

/**
 * ClassName:Notice
 * Function: TODO 
 * Reason:	 TODO 
 * @CreateDate:2015年3月27日 下午02:44:50
 * @author   tantianhua
 * @version  
 * @since    JDK 1.7
 * @see 	 
 */

public class Notice extends Common {
	/**  
	 * serialVersionUID:TODO（用一句话描述这个变量表示什么）  
	 */   
	private static final long serialVersionUID = -26564776301944647L;
	/**
	 * 主键
	 */
	private String noticeId;
	/**
	 * 版本号
	 */
	private String noticeNumber;
	/**
	 * 发布时间
	 */
	private String noticeTime;
	/**
	 * 更新内容
	 */
	private String noticeContent;
	/**
	 * 记录创建者
	 */
	private String createUser;
	/**
	 * 记录创建时间
	 */
	private String createTime;
	/**
	 * 记录最后修改者
	 */
	private String lastModifiedUser;
	/**
	 * 记录最后修改时间
	 */
	private String lastModifiedTime;
	
	/**
	 * 将对象的信息以map形式返回，作为存储日志信息时的比较和存储
	 */
	public Map annotationObject(){
		Map<String,String> results = new HashMap<String, String>();
		results.put("object","系统公告");//必须有,对象描述
		results.put("table","sys_notice");//必须有,表名描述
		results.put("tableId",this.noticeId);//必须有,表名描述
		results.put("describe","公告时间"+this.noticeTime);//必须有,可以指定到具体某一条，即该条的独有特性,可以描述此记录
		results.put("公告ID号", this.noticeId);
		results.put("公告版本号", this.noticeNumber);
		results.put("公告发布时间", this.noticeTime);
		results.put("公告内容", this.noticeContent);
		return results;
	}
	public String getNoticeId() {
		return noticeId;
	}
	public void setNoticeId(String noticeId) {
		this.noticeId = noticeId;
	}
	public String getNoticeNumber() {
		return noticeNumber;
	}
	public void setNoticeNumber(String noticeNumber) {
		this.noticeNumber = noticeNumber;
	}
	public String getNoticeTime() {
		return noticeTime;
	}
	public void setNoticeTime(String noticeTime) {
		this.noticeTime = noticeTime;
	}

	public String getNoticeContent() {
		return noticeContent;
	}
	public void setNoticeContent(String noticeContent) {
		this.noticeContent = noticeContent;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getLastModifiedUser() {
		return lastModifiedUser;
	}
	public void setLastModifiedUser(String lastModifiedUser) {
		this.lastModifiedUser = lastModifiedUser;
	}
	public String getLastModifiedTime() {
		return lastModifiedTime;
	}
	public void setLastModifiedTime(String lastModifiedTime) {
		this.lastModifiedTime = lastModifiedTime;
	}
}
